package com.gcb.service;

import cn.hutool.json.JSONArray;
import cn.hutool.json.JSONObject;
import com.baomidou.mybatisplus.extension.service.IService;
import com.gcb.domain.dto.CXTrajectoryDTO;
import com.gcb.domain.entity.ShipCXInfo;

import java.util.List;

public interface IShipCXInfoService extends IService<ShipCXInfo> {
    void saveOrUpdate(List<ShipCXInfo> shipCXInfoList);

    /**
     * 对外接口 通过mmsi集合获取船只信息
     * @param paramList
     */
    JSONArray getShipInParamList(List<String> paramList);

    /**
     * 对外接口 通过名称查询轨迹
     * @param DTOList
     * @return
     */
    JSONArray getTrajectoryInParamList(List<CXTrajectoryDTO> DTOList);
}
